package de.westranger.forex.trading.genetic.allel;

import java.util.Random;

public interface NodeFactory {
	
	public Node getRandom(final Node root);
	public Node getRandomOperator(final Node root);
	public Node getRandomTerminal(final Node root);
	@Deprecated
	public Node getRandomEvaluateTerminal(final Node root);
	public Node getRandomCompareOperator(final Node root);
	public Node getRandomLogicalOperator(final Node root);
	public Random getRNG();
}